// components/tabs/index.js
import {api} from '../../js/util';
const componentBehavior = require('../../js/common/ComponentBehavior')

Component({
  /**
   * 组件的属性列表
   */
  properties: {
    tabs:{
      type:Array,
      value:[]
    },
    activeIndex:{
      type:Number,
      value:1
    },
    sliderLeft:{
      type:Number,
      value:10
    },
    sliderOffset:{
      type:Number,
      value:0
    },
    slidewidth:{
      type:Number|String,
      value:0
    },
    isBox: {
      type: Boolean,
      value: true
    },
    style: { // 新样式，快速下单页面的顶部tab
      type: Boolean,
      value: false
    },
    mainColor:{
      type:String,
      value:''
    },
    fontSize: {
      type: String,
      value: ''
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  attached:function(){
    this.setData({
      mainColor:api.titleColor||"#e56b14"
    })
  },

  behaviors: [componentBehavior],

  /**
   * 组件的方法列表
   */
  methods: {
    tabClick: function (e) {
      this.triggerEvent('changeCurrent', {
        currentNum: e.currentTarget
      })
    }
  }
})
